package com.example.demo;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;

/**
 * exif方向类型（Orientation）
 *
 * @author TongDaShuai
 * @since 2021/11/5
 */
@AllArgsConstructor
@Getter
public enum OrientationTypeEnum {

    ROTATE_NOMARL(1, "exif方向正常。（上左）"),
    ROTATE_HORIZONTAL_FLIP(2, "exif方向水平翻转。（上右）"),
    ROTATE_180(3, "exif方向180°旋转。（下右）"),
    ROTATE_FLIP_VERTICALLY(4, "exif方向垂直翻转。（下左）"),
    ROTATE_90_HORIZONTAL_FLIP(5, "exif方向顺时针90°+水平翻转。（左上）"),
    ROTATE_90(6, "exif方向顺时针90°。（右上）"),
    ROTATE_90_FLIP_VERTICALLY(7, "exif方向顺时针90°+垂直翻转。（右下）"),
    ROTATE_270(8, "exif方向顺时针270°。（左下）");

    /**
     * 类型码
     */
    private int code;

    /**
     * 类型描述
     */
    private String desc;

}
